package com.xk857.simpleeffect.domain.param;

import com.google.gson.annotations.SerializedName;

import java.io.Serializable;
import java.util.Calendar;
import java.util.List;

public class AddBusinessParam implements Serializable {


    @SerializedName("endTime")
    private String endTime;
    @SerializedName("icon")
    private String icon;
    @SerializedName("projectId")
    private Integer projectId;
    @SerializedName("remark")
    private String remark;
    @SerializedName("remindTime")
    private List<Integer> remindTime;
    @SerializedName("startTime")
    private String startTime;
    @SerializedName("title")
    private String title;

    private Calendar startDate;
    private Calendar endDate;

    public AddBusinessParam(String icon, Calendar startDate, Calendar endDate) {
        this.icon = icon;
        this.startDate = startDate;
        this.endDate = endDate;
    }

    public AddBusinessParam() {
    }

    public Calendar getStartDate() {
        return startDate;
    }

    public void setStartDate(Calendar startDate) {
        this.startDate = startDate;
    }

    public Calendar getEndDate() {
        return endDate;
    }

    public void setEndDate(Calendar endDate) {
        this.endDate = endDate;
    }

    public String getEndTime() {
        return endTime;
    }

    public void setEndTime(String endTime) {
        this.endTime = endTime;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public Integer getProjectId() {
        return projectId;
    }

    public void setProjectId(Integer projectId) {
        this.projectId = projectId;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<Integer> getRemindTime() {
        return remindTime;
    }

    public void setRemindTime(List<Integer> remindTime) {
        this.remindTime = remindTime;
    }

    public String getStartTime() {
        return startTime;
    }

    public void setStartTime(String startTime) {
        this.startTime = startTime;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    @Override
    public String toString() {
        return "AddBusinessParam{" +
                "endTime='" + endTime + '\'' +
                ", icon='" + icon + '\'' +
                ", projectId=" + projectId +
                ", remark='" + remark + '\'' +
                ", remindTime=" + remindTime +
                ", startTime='" + startTime + '\'' +
                ", title='" + title + '\'' +
                '}';
    }
}
